app.controller('baseController',function($scope){
	//分页控件配置   currentPage:当前页  totalItems:总记录数  itemsPerPage:每页记录数   perPageOptions:分页选项   onChange:当页码变更后自动触发的方法                        
	$scope.paginationConf = {
		 currentPage: 1,
		 totalItems: 10,
		 itemsPerPage: 10,
		 perPageOptions: [10, 20, 30, 40, 50],
		 onChange: function(){
			 $scope.reloadList();
		 }
	}; 
	
	//刷新列表
	$scope.reloadList=function(){
		$scope.search( $scope.paginationConf.currentPage ,  $scope.paginationConf.itemsPerPage );
	}
	
	$scope.selectIds=[]; //用户勾选的ID集合
	//用户勾选复选框
	$scope.updateSelection=function($event,id){
		if($event.target.checked){
			$scope.selectIds.push(id);//push方法向集合添加元素
		}else {
			var index=$scope.selectIds.indexOf(id); //查找值得位置
			$scope.selectIds.splice(index,1); //参数1:移除值所在的位置  参数2:删除的个数
		}
	}
	
	//优化模板列表展示
	$scope.jsonToString=function(jsonString,key){
		var json=JSON.parse(jsonString);
		var value="";
		for(var i=0;i<json.length;i++){
			if(i>0){
				value+=",";
			}			
			value +=json[i][key];			
		}
		return value;
	}
	
	
});